package com.shujia.four;

public class VariableDemo1 {


    public static void main(String[] args) {

        // 常量
        final int MAX_SCORE = 100;

        // 常量不能再次修改
        // MAX_SCORE = 120;// 报错

        // 定义变量
        int num;

        // 给变量赋值
        num = 100;

        // 100, 使用变量名来访问这块区域的数据
        System.out.println(num);

        // 变量是可以多次赋值
        num = 200;

        // 输出 200
        System.out.println(num);

        // 定义变量的时候直接复制
        int age = 20;
        System.out.println(age);


        // Java中每个变量必须先赋值，后使用
        int score;
        // System.out.println(score);// 报错

        // 变量的作用域：其定义所在的一对{ }内
        // 在方法里面定义的变量作用域就是当前方法
        {
            int num2 = 20;
            // 同一个作用域内，不能定义重名的变量
            // int num2 = 30;// 报错
            System.out.println(num2);// 可以访问
        }
        // System.out.println(num2);// 超出的作用域

    }


}
